#ifndef __UTIL_CU__
#define __UTIL_CU__
#include "util.h"

void gpu_malloc(uint32** dest, uint32 size)
{
	cudaMalloc((void**)dest, size);
	cudaMemset((*dest), 0, size);
}
void gpu_malloc(uint8** dest, uint32 size)
{
	cudaMalloc((void**)dest, size);
	cudaMemset((*dest), 0, size);
}

void free_gpu(uint32** data)
{
	cudaFree(*data);
	(*data) = NULL;
}
void free_gpu(uint8** data)
{
	cudaFree(*data);
	(*data) = NULL;
}

#endif
